package com.capinfo.accumulation.dao;

import java.util.List;
import java.util.Date;
import java.util.Map;
import com.capinfo.accumulation.model.accounting.mybist.HZJZPZ;
/**
 *  @author zxl
 */
public interface HZJZPZDao {
	    int deleteByPrimaryKey(String id);

	    int insert(HZJZPZ record);
	    

	    int insertSelective(HZJZPZ record);

	    HZJZPZ selectByPrimaryKey(String id);

	    int updateByPrimaryKeySelective(HZJZPZ record);

		List<HZJZPZ> findbyByGrid(Map map);
		
	    List<Map<String, Object>> hsdw();
		
		List<Map<String, Object>> cwzt();
		
		List<Map<String, Object>> huixianhsdw(Map map);
		
		List<Map<String, Object>> xianshihsdw(Map map);
		
		List<Map<String, Object>> pzlb(Map map);
		
		List<Map<String, Object>> ywlx(Map map);
		
		List<Map<String, Object>> fh(Map map);
		
		List<Map<String, Object>> zd(Map map);
		
		//获取当前日期之前的的最大显示凭证号
		String getXSPZHByDate(String str);
		//根据id删除关联表中的分录信息
		int deleteByHZPZId(String id);
		//根据id获取核算单位名称
		String getHSDWById(String id);
		//获取资金业务类型的下拉
		List<Map<String, Object>> getZJYWLX();
		//获取业务类型的下拉
		List<Map<String, Object>> getYWLX(String str);
}




